Eclipse Tutrorial

IDevice Icon Konzept von SVN

Konzept SVN - Schrittweise Anleitung

In aktuellen Software Projekten sind Quellcode Verwaltungswerkzeuge wie SVN nicht wegzudenken.
SVN bereichert und vereinfacht das Arbeiten im Team sehr stark.
Um das Arbeiten auch in den Arbeitsfluss zu integrieren und dem Entwickler nicht zumuten zu müssen, seine gewohnte Entwicklungsumgebung zu verlassen, gibt es verschiedene Ansätze.
Ein Arbeiten direkt aus der Entwicklungsumgebung erhöht auch die Akzeptanz der Technologie, weil auf diese Weise der Arbeitsfluss niemals unterbrochen wird und SVN so zum festen Bestandteil des Entwickleralltags wird.
Hierzu soll nun an dieser stelle erläutert werden, wie SVN mit dem DotPlot Projekt in Verbindung mit Eclipse genutzt werden kann.

Einstellungen in Eclipse

Eclipse unterstützt von Haus aus nur CVS, deshalb muss zuerst die benötigte Software in Form von mehreren Plugins installiert werden.

Zuerst muss in der Eclipse im Menü unter Help-> Install New Software... gegangen werden.

Hier muss unter Work with die Update Quelle gewählt werden, im Beispiel wird mit Eclipse Galileo gearbeitet. Deshalb wird hier auch der entsprechende Quellpfad ausgewählt.

Ist das Paket nun angegeben, muss nach dem Subversion Plugin gesucht werden. Der Name des Plugins ist Subversive und kann aus der Liste gewählt werden.

SVN Connector

Weiterhin wird ein SVN Connector benötigt. Dieser ist nicht in den Updatequellen verfügbar und manuell hinzugefügt werden.

Dazu muss im Work with Fenster der entsprechende Pfad eingegeben werden:

http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-site/

Wurde der Pfad korrekt angegeben, folgt eine Auswahl des Quellen inhaltes.

 

Wurde Subversive und der Connector ausgewählt, muss auf Fertig geklickt werden.

Lizenz Agreement

Hiernach folgt eine Lizenzvereinbarungsmaske zu allen zu installierenden Plugins.

Diese Lizenzvereinbarung muss anerkannt werden, sonst ist keine Installation möglich.

Wird nun auf Fertig geklickt, erfolgt die Installation.

Nach Abschluss der Installation wird es nötig Eclipse neu zu starten.

Nun steht die SVN Unterstützung zur Verfügung.

 

Verwendung des Eclipse Plugins

Hier wird nun anhand des dotplot Projektes exemplarisch gezeigt, wie SVN aus Eclipse heraus verwendet werden kann.

Zuerst muss unter File->New->other aus dem Wizard Projekt from SVN ausgewählt werden.

Wizard svn

Wird nun auf update geklickt, muss der Nutzer die URL des SVN angeben. Weiterhin wird falls nötig Login und Passwort erfragt.

In Fall des Dotplot Projektes muss folgende URL angegeben werden:

http://ci.mni.fh-giessen.de/dotplot/svn/branches/Gerhardt/

Hier wird der Pfad zum SVN angegeben und geziehlt ein branch ausgecheckt in diesem Beispiel handelt es sich um den Gerhardt Branch.

Gerhardt Branch auswählen

Im 2. Schritt wird erfragt, welche Version des Branches verwendet werden soll. Head ist die aktuellste Revision, weiterhin kann auch ein spezielles Datum oder eine Revisionsnummer angegeben werden.

Wurden auf diese Weise alle Einstellungen getätigt, muss noch angegeben werden, wohin der Inhalt des SVN importiert werden soll.

In unserem Fall wählen wir aus, dass ein neues Projekt mit Hilfe des Projektwizards erstellt werden soll. Hier wird nun der entsprechende Projekttyp aus dem Wizard gewählt werden und als name dotplot angegeben werden. Wird der Finish Button gedrückt, erfolgt der Import in das Projekt.

Je nach grösse des SVNs kann dieser Vorgang mehrere Minuten in Anspruch nehmen. Hier sollte man sich in gedult üben.

Ist das Projekt fertig importiert, kann mit der Arbeit begonnen werden.

Arbeiten mit SVN in Eclipse

In dem neu importierten Projekt stehen nun die SVN funktionalitäten, die an anderer Stelle erklärt werden, zur verfügung. Wird eine Datei aus dem SVN ausgewählt und mit rechter Maustaste angeklickt, erscheint unter dem Punkt Team alle SVN operationen, die auf diese Datei erlaubt sind.

Hier kann nun eine bearbeitet Datei durch Commit in das SVN eingecheckt werden. Weiterhin steht der Revert Befehl zur verfügung um Änderungen rückgänig zu machen und den SVN Stand der Datei wieder herzustellen. Auch können neue Dateien der Versionskontrolle hinzugefügt werden.

Das SVN Eclipse Plugin bietet auch die möglichkeit Konflikte zu lösen.

Die Merge Funktionalität kann hier aufgerufen werden und einzelne Dateien können gesperrt werden.

Diese Punkte sind jeweils über den Menüpunkt Team zu erreichen.

Zusätzlich kann über den Menüpunkt Windows->OpenPerspective...->Other ein SVN Repository Explorer gewählt werden, mit dem ein vorhandenes Repository durchsucht werden kann und die Komplette Struktur eines SVNs dargestellt wird.

Die Funktionalität dieser Befehle wird an anderer Stelle erläutert.

Hier handelt es sich nur um eine Generelle Anleitung zum Start in die SVN Welt.






« Vorheriges | Nächste »